lift the lid off something - Español Inglés Diccionario